TMPL_135_STER.txt NumErrs: list (2-byte one-based item count) Error: 2-byte integer (decimal) HelpID: 2-byte integer (decimal) ConstName : pstring (1-byte length) Description: pstring (1-byte length) (align to 2-byte boundary) TMPL_134_SONG.txt ‘Midi/cmid’ resource ID: 2-byte integer (decimal) Lead instrument ‘INST’ ID: 1-byte integer (decimal) Reserved (Set to 0): 1-byte integer (decimal) Tempo (or 0, default 16667) < slower, > faster: 2-byte integer (decimal) Song pitch shift (12 is up an octave, -12 is down an octave): 2-byte integer (decimal) Extra channels for sound effects: 1-byte integer (decimal) Max Notes: 1-byte integer (decimal) Max Norm Notes: 2-byte integer (decimal) (bit field) Reserved (Set to 0): boolean Terminate decaying notes early when exceeding Max Norm Notes?: boolean Note interpolate whole song?: boolean Note interpolate lead instrument?: boolean Set Default programs: 0-program=channel, 1-program=track: boolean Enable MIDI Program Change for INST settings?: boolean Disable note click removal?: boolean Use Lead INST for all voices?: boolean Global note release (in 1/60ths): 1-byte integer (decimal) Reserved (Set to 0): 1-byte integer (decimal) (bit field) Reserved (Set to 0): boolean Reserved (Set to 0): boolean Interpolate output buffer when using 11 KHz driver?: boolean Master enable: inst. pitch randomness: boolean Scale lead INST when amplitude scaling enabled?: boolean Force all INSTs to use amplitude scaling if Master enable set?: boolean Master enable: allow note amplitude scaling?: boolean Reserved (Set to 0): boolean INST Remaps:: list (2-byte one-based item count) Midi Program: 2-byte integer (decimal) INST ID: 2-byte integer (decimal) Copyright: pstring (1-byte length) Author: pstring (1-byte length) TMPL_133_SNGL.txt (bit field) boolean boolean boolean boolean boolean boolean boolean boolean (bit field) SndPlaySection: boolean SndPlayReverse: boolean PauseAfterOpen: boolean PrePurgeSnds: boolean SongsRegistered: boolean SndsRegistered: boolean DriverPaused: boolean DriverOpen: boolean MaxSongVoices: 2-byte integer (decimal) NormTotalVoices: 2-byte integer (decimal) NumSndVoices: 2-byte integer (decimal) SndQuality: 2-byte integer (decimal) NumSongIDs: list (2-byte one-based item count) 2-byte integer (decimal) TMPL_132_SNDL.txt NumSndIDs: list (2-byte one-based item count) SndID: 2-byte integer (decimal) TMPL_131_SLID.txt list (2-byte one-based item count) Command: 4-byte integer (char) Parameter: 2-byte integer (decimal) TMPL_130_PREF.txt CreatorID: 4-byte integer (char) TypeID: 4-byte integer (char) Version: 4-byte integer (hex) SimSpeed: 4-byte integer (decimal) LastSimSpeed: 4-byte integer (decimal) MenusOn: 1-byte integer (decimal) MusicOn: 1-byte integer (decimal) SoundOn: 1-byte integer (decimal) UnusedFlag1: 1-byte integer (decimal) UnusedFlag2: 1-byte integer (decimal) UnusedFlag3: 1-byte integer (decimal) ReservedPad: 498 data bytes UsePrefsFile: 1-byte integer (decimal) UsePrefsDir: 1-byte integer (decimal) WindCnt: list (2-byte one-based item count) LastRect: rectangle CmdNum: 4-byte integer (decimal) ResID: 2-byte integer (decimal) Index: 2-byte integer (decimal) 1-byte integer (hex) (bit field) NoUpdateErase: boolean UseMaxSize: boolean UseGBuffer: boolean LByteSnap: boolean Overscan: boolean UseAltScrn: boolean UseParentScrn: boolean UseParentWin: boolean (bit field) TileRight: boolean TileBottom: boolean TileLeft: boolean TileTop: boolean StaggerWin: boolean DialogPos: boolean DocuPos: boolean NoCentering: boolean (bit field) LogWin: boolean Zoomed: boolean Modal: boolean Floating: boolean Dialog: boolean Growable: boolean Draggable: boolean Visible: boolean TMPL_129_INST.txt ‘snd/csnd’ resource ID (Default): 2-byte integer (decimal) Sample root key (Use 0 for default in ‘snd’): 2-byte integer (decimal) Reserved (Set to 0): 1-byte integer (decimal) (bit field) Interpolate if lead instrument does?: boolean Use note amplitude scaling?: boolean Disable ‘snd’ looping?: boolean Reserved (Set to 0): boolean Reserved (Set to 0): boolean Reserved (Set to 0): boolean Reserved (Set to 0): boolean Reserved (Set to 0): boolean (bit field) Never interpolate?: boolean Play only at sampled frequency?: boolean Transpose to fit key splits?: boolean Apply Sound Modifier?: boolean Reserved (Set to 0): boolean Instrument not polyphonic?: boolean Enable pitch randomness?: boolean Play from random keyboard splits?: boolean SMOD (Sound Modifier) Rsrc ID #: 1-byte integer (decimal) SMOD parameter 1 (or 0): 2-byte integer (decimal) SMOD parameter 2 (or 0): 2-byte integer (decimal) Number of keyboard splits: list (2-byte one-based item count) Lowest MIDI note playable: 1-byte integer (decimal) Highest MIDI note playable: 1-byte integer (decimal) ‘snd’ resource ID for range: 2-byte integer (decimal) SMOD parameter 1 (0 for no SMOD): 2-byte integer (decimal) SMOD parameter 2 (0 for no SMOD): 2-byte integer (decimal) Tremolo data: list (2-byte one-based item count) Tremolo data: 2-byte integer (hex) Terminate tremolo with $8000!: 2-byte integer (hex) Reserved (Set to 0): 2-byte integer (decimal) Copyright: pstring (1-byte length) Author: pstring (1-byte length) TMPL_128_DEFS.txt DefsCreator: 4-byte integer (char) DefsType: 4-byte integer (char) ExtraMasters: 2-byte integer (decimal) RainyDayFund: 4-byte integer (decimal) CriticalMem: 4-byte integer (decimal) ToolboxMem: 4-byte integer (decimal) MinFreeMem: 4-byte integer (decimal) MinHeap: 4-byte integer (decimal) FGndSleepTic: 4-byte integer (decimal) BGndSleepTic: 4-byte integer (decimal) IntroDelay: 4-byte integer (decimal) SplashDelay: 4-byte integer (decimal) UserTicks: 4-byte integer (decimal) MinROMVers: 2-byte integer (hex) MinSysVers: 2-byte integer (hex) DITop: 2-byte integer (decimal) DILeft: 2-byte integer (decimal) StartPtH: 2-byte integer (decimal) StartPtV: 2-byte integer (decimal) StaggerH: 2-byte integer (decimal) StaggerV: 2-byte integer (decimal) MinWinWide: 2-byte integer (decimal) MinWinHigh: 2-byte integer (decimal) ConProfFuncs: 2-byte integer (decimal) ConProfDepth: 2-byte integer (decimal) ConMinRows: 2-byte integer (decimal) ConMinCols: 2-byte integer (decimal) ConMaxRows: 2-byte integer (decimal) ConMaxCols: 2-byte integer (decimal)